main artery - French English Dictionary